home *** CD-ROM | disk | FTP | other *** search
/ Aminet 5 / Aminet 5 - March 1995.iso / Aminet / gfx / board / cybergfx4040.lha / cybershare / devdocs / fd / cybergraphics_lib.fd
Text File  |  1995-02-04  |  1KB  |  50 lines

  1. ##base _CyberGfxBase
  2. ##bias 30
  3. *--- functions in V40 or higher (Release 40.40) ---
  4. ##private
  5. cgfxPrivate1()()
  6. cgfxPrivate2()()
  7. cgfxPrivate3()()
  8. cgfxPrivate4()()
  9. ##public
  10. *
  11. IsCyberModeID(displayID)(d0)
  12. *
  13. BestCModeIDTagList(BestModeIDTags)(a0)
  14. *
  15. CModeRequestTagList(ModeRequest,ModeRequestTags)(a0,a1)
  16. *
  17. AllocCModeListTagList(ModeListTags)(a1)
  18. *
  19. FreeCModeList(ModeList)(a0)
  20. *
  21. ##private
  22. cgfxPrivate5()()
  23. ##public
  24. *
  25. ScalePixelArray(srcRect,SrcW,SrcH,SrcMod,RastPort,DestX,DestY,DestW,DestH,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  26. *
  27. GetCyberMapAttr(CyberGfxBitmap,CyberAttrTag)(a0,d0)
  28. *
  29. GetCyberIDAttr(CyberIDAttr,CyberDisplayModeID)(d0,d1)
  30. *
  31. ReadRGBPixel(RastPort,x,y)(a1,d0,d1)
  32. *
  33. WriteRGBPixel(RastPort,x,y,argb)(a1,d0,d1,d2)
  34. *
  35. ReadPixelArray(destRect,destX,destY,destMod,RastPort,SrcX,SrcY,SizeX,SizeY,DestFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  36. *
  37. WritePixelArray(srcRect,SrcX,SrcY,SrcMod,RastPort,DestX,DestY,SizeX,SizeY,SrcFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  38. *
  39. MovePixelArray(SrcX,SrcY,RastPort,DestX,DestY,SizeX,SizeY)(d0,d1,a1,d2,d3,d4,d5)
  40. *
  41. SwapPixelArray(MemRect,MemX,MemY,MemMod,RastPort,RastX,RastY,SizeX,SizeY,MemFormat)(a0,d0,d1,d2,a1,d3,d4,d5,d6,d7)
  42. *
  43. InvertPixelArray(RastPort,DestX,DestY,SizeX,SizeY)(a1,d0,d1,d2,d3)
  44. *
  45. FillPixelArray(RastPort,DestX,DestY,SizeX,SizeY,ARGB)(a1,d0,d1,d2,d3,d4)
  46. *
  47. DoCDrawMethodTagList(Hook,RastPort,TagList)(a0,a1,a2)
  48. *
  49. ##end
  50.